package cn.bdqn.service.impl;


import cn.bdqn.dto.Dto;
import cn.bdqn.mapper.ItripUserLinkUserMapper;
import cn.bdqn.pojo.ItripUserLinkUser;
import cn.bdqn.service.ItripUserLinkUserServices;
import cn.bdqn.util.LinkUserPage;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestParam;

import javax.annotation.Resource;
import java.util.Date;
import java.util.List;

@Service
public class ItripUserLinkServicesImpl implements ItripUserLinkUserServices {
    @Resource
    private ItripUserLinkUserMapper itripUserLinkUserMapper;
    @Override
    public Dto selectLinkUser(String linkUserName, String userId) {
        Dto dto=new Dto();
        ItripUserLinkUser itripUserLinkUser=new ItripUserLinkUser();
        itripUserLinkUser.setLinkUserName(linkUserName);
        itripUserLinkUser.setUserId(Integer.valueOf(userId));
        List<ItripUserLinkUser> list=itripUserLinkUserMapper.selectByLinkName(itripUserLinkUser);
        if(list.size()>0){
            dto.setCode("0");
            dto.setMsg("获取联系人信息成功");
            dto.setData(list);
        }else{
            dto.setCode("10002");
            dto.setMsg("用户没有联系人");
        }
        return dto;
    }

    @Override
    public Dto insertLinkUser(ItripUserLinkUser itripUserLinkUser) {
        Dto dto=new Dto();
        itripUserLinkUser.setCreationDate(new Date());
        itripUserLinkUser.setCreatedBy(Long.valueOf(itripUserLinkUser.getUserId()));
        int temp=itripUserLinkUserMapper.insertLinkUser(itripUserLinkUser);
        if(temp>0){
            dto.setCode("0");
            dto.setMsg("插入联系人信息成功");
        }else{
            dto.setCode("10001");
            dto.setMsg("插入联系人信息失败");
        }
        return dto;
    }
}
